<?php
class Implemento extends AppModel{
     var $name="Implemento";         
     var $displayField = 'nombre';
     var $hasMany = Array('Item');
     var $hasAndBelongsToMany = array("Procedimiento");
     
      public function getInfoImplemento(){
        return $this->query('
                    Select *
                    From implementos as Implemento
                    order by Implemento.id desc
                ');
    }
    public function getInfoImplementobyId($implemento_id){
        return $this->query('
                    Select *
                    From implementos as Implemento 
                    where Implemento.id = "'.$implemento_id.'"
                    order by Implemento.id desc
                ');
    }
    
     public function  BuscarPorNombre($nombre)
    {
         return $this->query('
                    Select *
                    From implementos as Implemento 
                    where Implemento.nombre = "' . $nombre. '"
                    order by Implemento.id desc
                ');
    }
    
    
    public $validate = array(
            'nombre' => array(
            'rule' => 'notEmpty',
            'message' => 'El nombre es un campo que no puede quedar vacío.'
            ),
        
            'descripcion' => array(
            'rule' => 'notEmpty',
            'message' => 'La descripcion es un campo que no puede quedar vacío.'
            ),
        
            'cantidad' => array(
            'is_number' => array(
                'rule' => 'numeric',
                'message' => 'La cantidad debe se un numero'
                ),
            ),
        );
}
?>